rombios: don't busy-wait for keystrokes
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 23 Nov 2009 06:47:29 +0000 (06:47 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 23 Nov 2009 06:47:29 +0000 (06:47 +0000)
Spinning waiting for the keyboard is a bit rude on a virtual
machine. Wait for an interrupt instead.

Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
tools/firmware/rombios/rombios.c

index 8330f808c24759e2ebfc99a6fbfb82d973c486fa..26a952f649f24e92a9554b29b32d9c56aa9143bf 100644 (file)
@@ -11258,7 +11258,7 @@ int16_wait_for_key:
   cmp  bx, 0x001c
   jne  int16_key_found
   sti
-  nop
+  hlt
 #if 0
                            /* no key yet, call int 15h, function AX=9002 */
   0x50,                    /* push AX */